home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Mac OS 8 Revealed
/
Mac OS 8 Demos
/
Figure 1.3
/
Figure 1.3.rsrc
/
CODE_11542_INFO.txt
< prev
next >
Wrap
Text File
|
1996-05-06
|
10KB
|
154 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 71AF moveq.l D0, 0xFFFFFFAF
00000002 0E7B 0000 025C .invalid.w [PC + D0.w * 2 + 0x5C], 0x0 // invalid immediate operation
00000008 0000 01BB ori.b D0, 0xBB
0000000C 0000 0028 ori.b D0, 0x28 /* '(' */
00000010 8000 or.b D0, D0
00000012 0002 35F8 ori.b D2, 0xF8
00000016 0F32 6D50 btst [A2], D7
0000001A FC28 0EE2 .unknown 0xFC28 0x0EE2 (W = 6)
0000001E 78FF moveq.l D4, 0xFFFFFFFF
00000020 A9C4 syscall OpenRFPerm
00000022 1E2B 0F56 move.b D7, [A3 + 0xF56]
00000026 0C4B 7424 cmpi.w A3, 0x7424 /* 't$' */
0000002A E300 asl D0.b, 1
0000002C 0603 0153 addi.b D3, 0x53 /* 'S' */
00000030 1D13 move.b -[A6], [A3]
00000032 2213 move.l D1, [A3]
00000034 2F32 1B21 EB0E move.l -[A7], [[A2 - 0x14F2 + D1 * 2]]
0000003A 132F 065B move.b -[A1], [A7 + 0x65B]
0000003E 0213 0588 andi.b [A3], 0x88
00000042 4812 nbcd.b [A2]
00000044 8846 or.w D4, D6
00000046 9800 sub.b D4, D0
00000048 1381 82FB move.b [A1 + A0.w * 2 - 0x5], D1
0000004C 2314 move.l -[A1], [A4]
0000004E BB2E 546B xor.b [A6 + 0x546B], D5
00000052 2893 move.l [A4], [A3]
00000054 0642 939F addi.w D2, 0x939F
00000058 EB2B lsl D3.b, D5
0000005A AB0F syscall CheckPic
0000005C 5333 5318 subq.b [A3 + D5 * 2], 1
00000060 481C nbcd.b [A4]+
00000062 86A5 or.l D3, -[A5]
00000064 026B 3352 1300 andi.w [A3 + 0x1300], 0x3352 /* '3R' */
0000006A 4A44 tst.w D4
0000006C C86A 009B and.w D4, [A2 + 0x9B]
00000070 051C btst [A4]+, D2
00000072 4A61 tst.w -[A1]
00000074 0022 507E ori.b -[A2], 0x7E /* '~' */
00000078 4B74 4B02 1376 chk.w D5, [[A4 + <<invalid base displacement size>> + D4 * 2] + 0x1376]
0000007E 7A63 moveq.l D5, 0x63
00000080 0A16 EB00 xori.b [A6], 0x0
00000084 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
00000086 CC30 A253 and.b D6, [A0 + A2.w * 2 + 0x53]
0000008A 337B 02F3 0113 move.w [A1 + 0x113], [PC + D0.w * 2 - 0x13]
00000090 0803 1F13 btst.b D3, 0x13
00000094 2FF3 1404 move.l <<invalid special address>>, [A3 + D1.w * 4 + 0x4]
00000098 26F3 000F move.l [A3]+, [A3 + D0.w + 0xF]
0000009C 0E18 0C63 .invalid.b [A0]+, 0x63 /* 'c' */ // invalid immediate operation
000000A0 1360 0672 move.b [A1 + 0x672], -[A0]
000000A4 D31F add.b [A7]+, D1
000000A6 E309 lsl D1.b, 1
000000A8 04B3 2213 051B 1072 subi.l [A3 + D1.w + 0x72], 0x2213051B
000000B0 730C moveq.l D1, 0x0C
000000B2 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
000000B4 3CA3 move.w [A6], -[A3]
000000B6 1632 1263 move.b D3, [A2 + D1.w * 2 + 0x63]
000000BA 1306 move.b -[A1], D6
000000BC 9800 sub.b D4, D0
000000BE 433A C300 .invalid 1, [PC - 0x3D00 /* FFFFC3C0, cstring ""<EOF> */] // invalid opcode 4 with b == 4
000000C2 BB08 cmpm.b [A5]+, [A0]+
000000C4 2B3D move.l -[A5], <<invalid special address>>
000000C6 6B1D bmi +0x1F /* 000000E5 */
000000C8 92D3 sub.w A1, [A3]
000000CA 0AFB .incomplete
000000CC 050B btst A3, D2
000000CE 09D2 .incomplete
000000D0 CD00 abcd D6, D0
000000D2 D823 add.b D4, -[A3]
000000D4 0356 bchg [A6], D1
000000D6 4E7B .invalid // invalid opcode 4
000000D8 0263 034E andi.w -[A3], 0x34E
000000DC B4CB cmpa.w A2, A3
000000DE 350E move.w -[A2], A6
000000E0 524B addq.w A3, 1
000000E2 015E bchg [A6]+, D0
000000E4 0C53 0D24 cmpi.w [A3], 0xD24 /* '\r$' */
000000E8 0B05 btst D5, D5
000000EA 9303 subx.b D1, D3
000000EC 048E 2B04 1253 subi.l A6, 0x2B041253
000000F2 0D1C btst [A4]+, D6
000000F4 4E00 .invalid // invalid opcode 4
000000F6 6306 bls +0x8 /* 000000FE */
000000F8 7308 moveq.l D1, 0x08
000000FA CCCB mulu.w D6, A3
000000FC 01C1 .incomplete
label000000FE:
000000FE 11E3 0A16 move.b [0x00000A16], -[A3]
00000102 DB5C add.w [A4]+, D5
00000104 06DA .incomplete
00000106 3201 move.w D1, D1
00000108 02AE 1012 2C00 3B4C andi.l [A6 + 0x3B4C], 0x10122C00
00000110 8C2A 1053 or.b D6, [A2 + 0x1053]
00000114 1C61 movea.b A6, -[A1]
00000116 016C 1038 bchg [A4 + 0x1038], D0
0000011A 08E3 0808 bset.b -[A3], 0x8
0000011E 000F 6E2A ori.b A7, 0x2A /* '*' */
00000122 10C6 move.b [A0]+, D6
00000124 EB81 asl D1, 5
00000126 3320 move.w -[A1], -[A0]
00000128 2B07 move.l -[A5], D7
0000012A 0AAA EB0D 8500 F443 xori.l [A2 - 0xBBD], 0xEB0D8500
00000132 693A bvs +0x3C /* 0000016E */
00000134 A31B syscall SetZone, flags=3
00000136 E67B ror D3.w, D3
00000138 2953 166D move.l [A4 + 0x166D], [A3]
0000013C 0502 btst D2, D2
0000013E 3B44 1B13 move.w [A5 + 0x1B13], D4
00000142 AC0D syscall Count1Resources, auto_pop
00000144 0106 btst D6, D0
00000146 98B3 A383 0AAC FB23 sub.l D4, [[ + <<invalid base displacement size>> + A2 * 2] + 0xAACFB23]
0000014E 3B0D move.w -[A5], A5
00000150 E31A rol D2.b, 1
00000152 3B0F move.w -[A5], A7
00000154 DB02 addx.b D5, D2
00000156 EA48 lsr D0.w, 5
00000158 024B 61E1 andi.w A3, 0x61E1
0000015C 1943 1CF3 move.b [A4 + 0x1CF3], D3
00000160 0173 0483 bchg [A3 + D0.w * 4 - 0x125], D0
00000164 0E81 0504 A302 .invalid.l D1, 0x504A302 // invalid immediate operation
0000016A 48EB 0534 00E3 movem.l [A3 + 0xE3], D2,D4,D5,A0,A2
// begin alternate branch 0000016E-00000170
label0000016E:
0000016E 00E3 .incomplete
// end alternate branch 0000016E-00000170
label0000016E: // (misaligned)
00000170 55E3 scs -[A3]
00000172 071B btst [A3]+, D3
00000174 0E41 0156 .invalid.w D1, 0x156 // invalid immediate operation
00000178 F463 .invalid <<cinv/cpush with scope=0>>
0000017A 4EFE jmp <<invalid special address>>
0000017C 7B0D moveq.l D5, 0x0D
0000017E C100 abcd D0, D0
00000180 42BB 01CB 0193 826B clr.l [[ + <<invalid base displacement size>>] + 0x193826B]
00000188 0523 btst -[A3], D2
0000018A 0501 btst D1, D2
0000018C 0134 EA01 btst [A4 + A6 * 2 + 0x1], D0
00000190 01DB .incomplete
00000192 246B 0582 movea.l A2, [A3 + 0x582]
00000196 C601 and.b D3, D1
00000198 19E1 06DB move.b 0xDB, -[A1]
0000019C 12FA ACA2 move.b [A1]+, [PC - 0x535E /* FFFFAE40, cstring ""<EOF> */]
000001A0 3B0D move.w -[A5], A5
000001A2 4331 AE16 .invalid 1, [A1 + A2 * 8 + 0x16] // invalid opcode 4 with b == 4
000001A6 E31A rol D2.b, 1
000001A8 4111 .invalid 0, [A1] // invalid opcode 4 with b == 4
000001AA 4312 .invalid 1, [A2] // invalid opcode 4 with b == 4
000001AC 7826 moveq.l D4, 0x26
000001AE F304 .extension 0x304 <<F/4-5/1>> // unimplemented
000001B0 6B2C bmi +0x2E /* 000001DE */
000001B2 0E52 2A3C .invalid.w [A2], 0x2A3C /* '*<' */ // invalid immediate operation
000001B6 5E .incomplete